Version: 10.2.1c and 10.2.1c SP3 |
ArcFM Desktop > ArcFM > Feeder Manager > Which Feeder Manager should I use? > Optional Feeder Manager 2.0 Configuration > Microsoft Esent and Local Storage |
Microsoft Esent supports the local storage mechanism of Feeder Manager 2.0. The ArcFM installer adds a single .dll to enable Esent support for Feeder Manager 2.0. Esent itself is installed with Microsoft Windows.
Feeder Manager 2.0 uses these locally stored Microsoft Esent databases to mimic the Feeder Manager 2.0 cache, and relies on those in the event that the cache becomes too large. Like the cache, the local Esent databases store tracing results, including Feeder IDs and Feeder Info. Additionally, the data is stored locally per version. When a version is changed, a new database is created for the version. The existing database remains. When you close ArcMap, the local database remains.
When using SDE, Feeder Manager 2.0 checks the existing Esent database and reuses it if its data are still valid. If not, it rebuilds the Esent store everytime you open a new session or reconnect. For file and personal geodatabases, the Esent store is rebuilt at the start of every session.
The Esent databases reside in the user's AppData\Roaming directory.
Feeder Manager 2.0 is optimized out-of-the-box for the majority of use cases. There are a variety of registry key values, however, that you can use to adjust the way Esent works with Feeder Manager 2. There are only three reasons that should make you consider using these values to improve performance:
These values must be created in HKEY_CURRENT_USER\Software\Miner and Miner\ArcFM8\Feeder Manager.
Citrix users: These settings are unique to the session and user. Make sure you don't exhaust your Citrix server's resources by, for example, unleashing Esent for all users. |
Personal and file geodatabase users: You may notice a new file with the .fm extension stored in the location containing your PGDB or FGDB. Feeder Manager 2.0 creates such files so that Esent can track when database changes occur. |